sediment removing structures - Turco Inglés Diccionario